package com.example.demo.designPhilosophy.llsp;

/**
* @description: TODO 里氏替换原则
* @author yangzhenyu
* @date 2022/2/17 10:01
* @version 1.0
*/
class Arithmetic {
    public int test(int a,int b){
        return a +b;
    }
}

class NodeArithmetic extends Arithmetic{
    //违反里氏替换原则，子类可以扩展父类的功能，但不能改变原有父类的功能。
    public int test(int a,int b){
        return a - b;
    }
}

